package com.alameda.service.video;

import com.alameda.video.dto.ApVideoDTO;
import com.alameda.video.vo.ApVideoVO;

import java.util.List;

/**
 * 移动端视频模块 业务逻辑层
 *
 * @author Lv
 * @date 2024/09/22
 */
public interface ApVideoService {
    /**
     * 查询视频列表
     *
     * @param apVideoDTO 移动端视频信息
     * @return
     */
    List<ApVideoVO> loadVideo(ApVideoDTO apVideoDTO);

    /**
     * 查询视频
     *
     * @param apVideoDTO 移动端视频信息
     * @return
     */
    ApVideoVO findById(ApVideoDTO apVideoDTO);

    /**
     * 查询视频播放页面列表视频
     *
     * @param apVideoDTO 移动端视频信息
     * @return
     */
    List<ApVideoVO> findVideoDetailInfo(ApVideoDTO apVideoDTO);
}
